<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    let num = 10;
    console.log(typeof num);

    let str = "isCaiwan"
    console.log(typeof str);
    let str1 = "10"
    console.log(typeof str1);
    let flag = false;
    console.log(typeof flag);
    let un;
    console.log(typeof un);
    let obj = null;
    console.log(typeof obj);
    console.log(typeof (obj));

    // 类型转换
    let num1 = prompt("请输入第一个数字:"); //单选框或者多选框取回来的值默认都是字符串类型!!!
    // 使用表单、prompt获取过来的数据默认是字符串类型的
    console.log(typeof (num1));

    // 隐式转换
    //  + 号两边只要有一个字符串,都会把另一个转成字符串
    console.log("cai" + 1);
    // 除了+ 以外的算数运算符, -*/都会把数据转换成数字
    console.log(2 + 2);
    console.log(2 + "2"); // 22
    console.log(2 - 2); // 0
    console.log(2 - "2"); // 0

    console.log(+1230);
    console.log(+"1230"); // 转换为数字类型
  </script>
</body>

</html>